package com.ruoyi.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 促销套餐明细对象 goods_package_detail
 * 
 * @author ruoyi
 * @date 2024-05-13
 */
public class GoodsPackageDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 套餐明细主键 */
    private Long packageDetailId;

    /** 细分商品 */
    @Excel(name = "细分商品")
    private Long skuId;

    /** 所属套餐 */
    @Excel(name = "所属套餐")
    private Long packageId;

    /** 数量 */
    @Excel(name = "数量")
    private Integer packageDetailCount;

    /** 价格 */
    @Excel(name = "价格")
    private Double packageDetailPrice;

    @Excel(name = "细分商品")
    private String skuTitle;

    @Excel(name = "套餐名称")
    private String packageTitle;

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("GoodsPackageDetail{");
        sb.append("packageDetailId=").append(packageDetailId);
        sb.append(", skuId=").append(skuId);
        sb.append(", packageId=").append(packageId);
        sb.append(", packageDetailCount=").append(packageDetailCount);
        sb.append(", packageDetailPrice=").append(packageDetailPrice);
        sb.append(", skuTitle='").append(skuTitle).append('\'');
        sb.append(", packageTitle='").append(packageTitle).append('\'');
        sb.append('}');
        return sb.toString();
    }

    public String getSkuTitle() {
        return skuTitle;
    }

    public void setSkuTitle(String skuTitle) {
        this.skuTitle = skuTitle;
    }

    public String getPackageTitle() {
        return packageTitle;
    }

    public void setPackageTitle(String packageTitle) {
        this.packageTitle = packageTitle;
    }

    public void setPackageDetailId(Long packageDetailId)
    {
        this.packageDetailId = packageDetailId;
    }

    public Long getPackageDetailId() 
    {
        return packageDetailId;
    }
    public void setSkuId(Long skuId) 
    {
        this.skuId = skuId;
    }

    public Long getSkuId() 
    {
        return skuId;
    }
    public void setPackageId(Long packageId) 
    {
        this.packageId = packageId;
    }

    public Long getPackageId() 
    {
        return packageId;
    }
    public void setPackageDetailCount(Integer packageDetailCount) 
    {
        this.packageDetailCount = packageDetailCount;
    }

    public Integer getPackageDetailCount() 
    {
        return packageDetailCount;
    }
    public void setPackageDetailPrice(Double packageDetailPrice) 
    {
        this.packageDetailPrice = packageDetailPrice;
    }

    public Double getPackageDetailPrice() 
    {
        return packageDetailPrice;
    }

}
